package com.itheima.controller;
import com.itheima.pojo.Emp;
import com.itheima.pojo.Result;
import com.itheima.utils.XmlParserUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;

@RestController
class EmpController {
    @RequestMapping("/listEmp")
    public Result list(){
    //解析xml文件
       String file=this.getClass().getClassLoader().getResource("emp.xml").getFile();
       List<Emp> empList = XmlParserUtils.parse(file, Emp.class);

    //数据处理-gender job
        empList.stream().forEach(emp ->{
            String gender=emp.getGender();
            if("1".equals(gender)){
                emp.setGender("男");}
             else if ("2".equals(gender)){
                emp.setGender("女");}

            String job=emp.getJob();
            if("1".equals(job)) {
                emp.setJob("讲师");
            }else if ("2".equals(job)){
                emp.setJob("班主任");}
            else if ("3".equals(job))
                emp.setJob("就业指导");

        });
    //响应
        return Result.success(empList);
    }

}
